package com.bibi.hanshunping.clouse04;

//  58 String 和 基本类型转换
public class StringToBasic {
    public static void main(String[] args) {
        // 基本类型转String类型: 加双引号就行，会自动转换
        int n1 = 100;
        float n2 = 1.1F;
        double n3 = 3.4;
        boolean b1 = true;
        String str1 = n1 + "";
        String str2 = n2 + "";
        String str3 = n3 + "";
        String str4 = b1 + "";
        System.out.println(str1);
        System.out.println(str2);
        System.out.println(str3);
        System.out.println(str4);
        // String类型转基本类型： 包装类

        byte nn2 = Byte.parseByte("12");
        short nn3 = Short.parseShort("13");
        int nn1 = Integer.parseInt("14");
        long nn4 = Long.parseLong("15");
        float nn5 = Float.parseFloat("1.12");
        double nn6 = Double.parseDouble("3.4");
        boolean nn7 = Boolean.parseBoolean("false");
        System.out.println(nn1);
        System.out.println(nn2);
        System.out.println(nn3);
        System.out.println(nn4);
        System.out.println(nn5);
        System.out.println(nn6);
        System.out.println(nn7);

        // 字符串 转 字符，通常是取第一个
        System.out.println("123".charAt(0));
    }
}
